footer,header,nav,section{display:block;}
nav ul{list-style:none;}
body{font:13px/1.231 sans-serif;*font-size:small;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
html{overflow-y:scroll;}
a,a:active,a:visited{color:#e00;vertical-align: bottom;}
a:hover{color:inherit;}
ul,ol{margin-left:2em;}
nav ul,nav li{margin:0;}
small{font-size:85%;}
strong{font-weight:bold;}
body{color:#000;background:#fff;font-family:"Josefin sans";font-size:14px;line-height:1.3;}
header,footer{background:#fff;color:#000;font-size:28px;margin-bottom:50px;text-align:center;padding:150px;}
h1{font-family:"Josefin Slab";font-size:200%;}
h2{font-size:150%;font-family:"Josefin Slab";}
.demo h2{float:left;padding:20px;}
h3{font-size:125%;}
code{font-size:90%;}
p{margin:1em 0;}
.info{font-size:14px;}
.about > *{background:#fff;color:#000;float:left;padding:20px;width:200px;margin-bottom:20px;margin-top:20px;height:120px;}
.demo ul{padding-left:40px;list-style:square;}
.demo{padding:50px 0;}
.about{overflow:auto;margin:auto;margin-top:20px;width:800px;}
.view-source{float:left;padding:20px;margin-left:30px;font-size:35px;text-align:center;text-decoration:none;line-height:120px;}
.view-source:hover{text-decoration:underline;}
.not-ready .slideshow{opacity:0;}
.slideshow{-webkit-transition:opacity 1s ease-out;opacity:1;-moz-transition:opacity 1s ease-out;opacity:1;-o-transition:opacity 1s ease-out;opacity:1;-ms-transition:opacity 1s ease-out;opacity:1;}
#ticker{background:#999;}
#ticker-slideshow{height:2.25em;width:800px;margin:auto;overflow:hidden;background:#fff;font-family:helvetica,arial;-webkit-border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.25);-moz-border-radius:6px;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.25);-ms-border-radius:6px;-ms-box-shadow:0 2px 4px rgba(0,0,0,0.25);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.25);}
a.item{display:block;text-decoration:none;color:#000;padding:.5em;position:absolute;top:0;left:0;}
a.item i{display:block;float:left;margin-top:4px;height:0;width:0px;border-style:solid;border-color:transparent transparent transparent #454545;border-width:5px;margin-left:10px;}